package com.ipartek.formacion.been.herencia;

public class PuntoColoreado extends Punto {
	// Atributos heredados
	// int x
	// int y

	// Atributos propios
	private String color;

	// constructores
	/**
	 * Coordenadad 0,0 y colo blanco '#FFFFFF'
	 */
	public PuntoColoreado() {
		super();
		this.setColor("#FFFFFF");
	}

	/**
	 * 
	 */
	public PuntoColoreado(int x, int y) {
		super(x, y);
		this.setColor("#FFFFFF");
	}

	/**
	 * @param x
	 * @param y
	 * @param color
	 */
	public PuntoColoreado(int x, int y, String color) {
		super(x, y);
		this.setColor(color);
	}

	// Getters y Setters
	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	// metodos

	@Override
	public void pintar() {
		super.pintar();
		System.out.print("(" + this.getColor() + ")");
	}

	@Override
	public String toString() {
		return super.toString() + " [color=" + this.getColor() + "]";
	}

}
